package com.jic.market.response.manager.allocation;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.Data;
import lombok.Builder;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

/**
 * @author xuyongliang
 * @version V1.0
 * @className AllocationQueryResponse
 * @description TODO
 * @date 2020/3/15
 */


@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AllocationQueryResponse implements Serializable{

    private static final long serialVersionUID = -7099046690196087658L;

    /**
     * 主键
     */
    private Long id;
    /**
     * 活动id
     */
    private String promotionId;
    /**
     * 活动类型
     */
    private Integer promType;
    /**
     * 活动名称
     */
    private String promName;
    /**
     * 母平台分摊比例
     */
    private Integer parentAllocationScale;
    /**
     * 子平台分摊比例
     */
    private Integer childAllocationScale;
    /**
     * 商家分摊比例
     */
    private Integer merchantAllocationScale;
    /**
     * 店铺分摊比例
     */
    private Integer storeAllocationScale;
    /**
     * 母平台分摊金额
     */
    private BigDecimal parentAllocationAmount;
    /**
     * 子平台分摊金额
     */
    private BigDecimal childAllocationScaleAmount;
    /**
     * 商家分摊金额
     */
    private BigDecimal merchantAllocationAmount;
    /**
     * 店铺分摊金额
     */
    private BigDecimal storeAllocationAmout;
    /**
     * 活动开始时间
     */
    private Date startTime;
    /**
     * 活动结束时间
     */
    private Date endTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人id
     */
    private Long creator;
    /**
     * 创建人名称
     */
    private String creatorName;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 更新人id
     */
    private Long updator;
    /**
     * 更新人名称
     */
    private String updatorName;
    /**
     * 删除标记，1表示删除，0表示存在
     */
    private Integer deleteFlag;


}
